@charset "utf-8";


.hr10 {
	height:10px;
	line-height:10px;
	font-size:0;
}
.hr14 {
	height:14px;
}
.hr12 {
	height:12px;
}
.hr25 {
	height:25px;
}
.hr28 {
	height:28px;
}
.font14 {
	font-size:14px;
}
a:link, a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
.w960 {
	width:960px;
	margin:0 auto;
}

.position {
	height:35px;
	width:960px;
	margin:0 auto;
	clear:both;
}
.pt_01 {
	float:left;
	color:#333;
	line-height:35px;
}
.pt_01 a:link, .pt_01 a:visited {
	color:#000;
	text-decoration:none;
}
.pt_01 a:hover {
	color:#333;
	text-decoration: underline;
}
.pt_01 a:active {
	color:#333;
	text-decoration:none;
}
.pt_01 span {
	margin:0 5px;
}
.pt_02 {
	float:right;
	margin-top:6px;
	height:27px;

}
.pt_02 a:link, .pt_02 a:visited{
	color:#000;
	text-decoration:none;
}
.pt_02 a:hover{ text-decoration:underline;}
.pt_02 a:active {
	color:#000;
	text-decoration:none;}
.pt_02 p {
	line-height:27px;
	float:left;
	margin-left:10px;
	text-align:left;
	background-position: left center;
}
.pt_02 p.ico_tz {
	background:url("http://bbs.51cto.com/images/forum/ico_mytz.jpg") no-repeat left center;
	padding-left:20px;
	width:50px;
}
.pt_02 p.ico_pc {
	background: url("http://bbs.51cto.com/images/forum/ico_pc.jpg") no-repeat left center;
	padding-left:15px;
	width:50px;
}
.pt_02 p.ico_sz {
	background: url("http://bbs.51cto.com/images/forum/ico_sz.jpg") no-repeat left center;
	padding-left:20px;
	width:30px;
}

.first {
	width:950px;
	height:57px;
	margin:0 auto;
	padding-left:10px;
}

.first .logo {
	float:left;
	margin-top:22px;
}
.soso {
	width:182px;
	height:29px;
	float:right;
	margin:10px 5px 10px 0;
	padding:0 13px 0 10px;
	background:url("http://bbs.51cto.com/images/forum/sosobg.jpg") no-repeat left center;
}
.soso_input {
	background:none;
	border:none;
	height:22px;
	line-height:22px; 
	text-align:left;
	width:150px;
	float:left;
	font-size:13px;
	color:#ccc;
	margin-top:2px;
}
.soso_r {
	width:18px;
	height:29px;
	float:right;
	display:block;
	float:right;
	background: url("http://bbs.51cto.com/images/forum/icoso.jpg") no-repeat center center;
}
.row01z {
	width:700px;
	height: auto;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	background:url("http://bbs.51cto.com/images/forum/portalbox_bg.gif") #fff repeat-x left top;
}

.wlgl {
	width:300px;
	height:97px;
	float:left;
	padding:7px 10px 0;
	background:url("http://bbs.51cto.com/images/forum/line01.jpg") no-repeat right center;
}
.wlgl_tit {
	height:19px;
	line-height:19px;
}
.wlgl_tit h3 {
	color:#333;
	float:left;
	background:url("http://bbs.51cto.com/images/forum/ico_wlgl.jpg") no-repeat left center;
	padding-left:20px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.wlgl_tit a {
	color:#336699;
	float:left;
	font-size:12px;
	margin-left:10px;
}

.wlgl_tit a:link, .wlgl_tit a:visited, .wlgl_tit a:hover, .wlgl_tit a:active {
	color:#4170a0;
	text-decoration:none;
}
.banz {
	text-align:left;
	line-height:20px;
	color:#336699;
	padding-top:10px;
}
.banz strong {
	color:#808080;
	display:block;
	float:left;
	width:40px;
	height:60px;
}
.banz_r{width:250px; float:right;}
.banz_r a {
	margin-right:5px;
	font-size:12px;
	white-space:nowrap;
	display:block; float:left;
}
.banz_r a:link, .banz a:visited {
	text-decoration:none;
	color:#336699;
}
.banz_r a:hover {
	text-decoration:underline;
}
.banz_r a:active {
	text-decoration:none;
}
.banz_r span a {
	color:#da4443;
	margin:0;
}
.banz_r span a:link, .banz span a:visited {
	color:#da4443;
	text-decoration:none;
}
.banz_r span a:hover {
	text-decoration:underline;
}
.banz_r span a:active {
	text-decoration:none;
}

.flabox {
	width:251px;
	height:105px;
	float:right;
}
.list01 {
	width:354px;
	float:left;
	padding:10px 0 0 13px;
}
.list01 li {
	line-height:22px;
	height:22px;
	clear:both;
	padding-left:10px;
	text-align:left;
	background:url("http://bbs.51cto.com/images/forum/dian.jpg") no-repeat left 10px;
	overflow:hidden;
	width:350px;
	
}

.list01 li a:link, .list01 li a:visited {
	color:#333;
	text-decoration:none;
}
.list01 li a:hover {
	color:#676767;
	text-decoration:underline;
}
.list01 li a:active {
	color:#333;
	text-decoration:none;
}


.btnbox {
	width:94px;
	float:right;
	position:relative;
	z-index:100;
}
.btnbox a {
	display:block;
	float:left;
}
.tw_float {
	position:absolute;
	width:120px;
	height:auto;
	overflow:hidden;
	border:1px solid #9ebb3b;
	top:29px;
	right:-27px;
	z-index:999;
}
.tw_float ul li {
	height:31px;
	background:#edecec;
	border-bottom:1px solid #fff;
	float:left;
}
.tw_float ul li a {
	display:block;
	padding:7px 0 0 12px;
	text-align:left;
	width:108px;
	height:24px;
}
.tw_float ul li a img {
	margin-right:10px;
}
.tw_float ul li a:link, .tw_float ul li a:visited {
	color:#000;
	text-decoration:none;
}
.tw_float ul li a:hover {
	background:#dfecb4;
	color:#2c5f00;
	text-decoration:none;
}
.tw_float ul li a:active {
	color:#000;
	text-decoration:none;
}

.pagebox {
	width:960px;
	margin:0 auto;
	padding-top:10px;
}
.pagebox ul {
	float:left;
	display:inline-block;
	
}
.pagebox ul li {
	float:left;
	border:1px solid #ccc;
	margin-right:5px;
	display:inline-block;
}
.pagebox ul li a {
	display:block;
	padding:2px 9px;
	text-align:center;
	color:#333;
	background:#fff;
	text-decoration:none;
}
.pagebox ul li a:hover {
	color:#646464;
	background:#ededed;
}
.pagebox ul li a.abg {
	color:#646464;
	background:#ededed;
}
.pagebox ul li a.pre {
	padding-left:20px;
	background: url("http://bbs.51cto.com/images/forum/ico_sj01.gif") no-repeat 10px center;
}
.pagebox ul li a.next {
	padding-right:20px;
	background: url("http://bbs.51cto.com/images/forum/ico_sj02.gif") no-repeat 55px center;
}

.t_main {
	border:1px solid #ccc;
	width:958px;
	height:auto;
	border-width:0 1px 1px;
	padding-bottom:10px;
	margin:0 auto;
	z-index:80;
}
.t_main01 {
	height:34px;
	background:#fafafa;
	line-height:34px;
}
.t_nav {
	color:#333;
	margin-left:20px;
	float:left;
}
.t_nav span {
	margin:0 6px;
	color:#ccc;
	font-size:12px;
}
.t_nav a:link, .t_nav a:visited {
	color:#333;
	text-decoration:none;
}
.t_nav a:hover {
	color:#333;
	text-decoration: underline;
}
.t_nav a:active {
	color:#333;
	text-decoration:none;
}
.t_header{ width:320px; float:right;}
.t_header p{ float:left; text-align:left;}
.t_author{ width:120px;}
.t_reply{width:70px;}
.t_lastPost{width:130px;}

.common {
	color:#333;
	font-size:14px;
}
.common span{ float:left;}
.common em{ float:left;margin-left:8px; margin-top:2px;}
.common a:link {
    color: #333;
    text-decoration: none;
}
.common a:visited {
    color: #666;
    text-decoration: none;
}
.common a:hover {
    color: #666;
    text-decoration: underline;
}
.common a:active {
    color: #333;
    text-decoration: none;
}
.by {
	color:#999;
	line-height:14px;
	padding:5px 0;
	font-size:12px;
}
.by a {
	font-size:12px;
}
.by a:link {
    color: #333;
    text-decoration: none;
}
.by a:visited {
    color: #666;
    text-decoration: none;
}
.by a:hover {
    color: #666;
    text-decoration: underline;
}
.by a:active {
    color: #333;
    text-decoration: none;
}
.td03 {
	color:#999;
	line-height:14px;
	padding:5px 0;
	font-size:12px;
}
.td03 a {
	font-size:12px;
}
.td03 a:link {
    color: #333;
    text-decoration: none;
}
.td03 a:hover {
color: #666;
    text-decoration: underline;
}
.td03 a:visited {
    color: #666666;
    text-decoration: none;
}
.td03 a:active {
    color: #333;
text-decoration: none;
}
.trbg td {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #CAD9EA;
    background: #F5FAFE;
}
.trhoverbg td {background:#e8f3fd;}

#fjx {
	height:24px;
	background:#fafafa;
	}

.glbox {
	height:36px;
	width:956px;
	border:1px solid #fafafa;
	background:#fafafa;
}

.tabbox {
	width:960px;
	margin:0 auto;
	height:35px;
	background:url("http://bbs.51cto.com/images/forum/line788.jpg") no-repeat center bottom;
}
.tztoollist ul li {
	float:left;
	margin-right:5px;
}
.tztoollist ul li a {
	display:inline-block;
	height:12px;
	line-height:12px;
	padding:6px 8px;
	float:left;
	border:1px solid #cdcdcd;
	color:#343434;
	background:#fff;
}

.thread_types {
	height:24px;
	float:right;
	display:inline-block;
}
.thread_types ul li {
	float:left;
	margin-right:5px;
	background: url("http://bbs.51cto.com/images/forum/bk_libg.jpg") no-repeat right center;
	padding:0 10px;
	line-height:24px;
	display:inline-block;
}

.thread_types ul li a:link, .tab_y01 ul li a:visited, .tztoollist ul li a:link, .tab_y01 ul li a:visited {
	color:#343434;
	text-decoration:none;
}
.tztoollist ul li a:hover {
	color:#646464;
	background:#ededed;
}
.tztoollist {
	float:left;
}


.thread_types ul li a:hover{ text-decoration:underline;}
.thread_types ul li a:active, .tztoollist ul li a:active {
	text-decoration:none;
}

.tab_z01 {
	width:170px;
	height:30px;
	float:left;
	margin-top:5px;
}
.tab_z01 a {
	display:block;
	width:80px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	text-decoration:none;
}
a.sd03 {
	height:30px;
	color:#666;
	background:url("http://bbs.51cto.com/images/forum/sd03bg.jpg") no-repeat center top;
	height:30px;
	line-height:30px;
}
a.sd04 {
	height:29px;
	background:#fff;
	color:#5f85a9;
	height:29px;
	line-height:29px;
}
a.sd04:hover {
	background:url("http://bbs.51cto.com/images/forum/sd04bg.jpg") no-repeat center top;
}
.sd04b {
	background:url("http://bbs.51cto.com/images/forum/sd04bg.jpg") no-repeat center top;
}

.foot {
	font:宋体;
	border-top: 1px solid #A9AAAB;
	color: #505050;
	line-height: 24px;
	margin:0 auto;
	padding: 15px 0;
	text-align: center;
	width: 960px;
}
.foot a:link, .foot a:visited {
	color:#505050;
	text-decoration:none;
}
.foot a:hover {
	color:#505050;
	text-decoration: underline;
}
.foot a:active {
	color:#505050;
	text-decoration:none;
}
.tz_main {
	width:958px;
	border:1px solid #d6d6d6;
}

.jrrd_tit {
	width:960px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #d6d6d6;
	position:relative;
}
.jrrd_tit h3 {
	border:1px solid #d6d6d6;
	border-bottom:0;
	position:absolute;
	border-bottom:-1px;
	background:#fff;
	height:30px;
	line-height:30px;
	padding:0 12px;
	font-weight:bold;
	font-size:14px;
	left:0;
}
.jrrd_tit a {
	float:right;
}
.jrrdifo {
	width:960px;
	margin:0 auto;
	padding:10px 0 33px;
	height:160px;
}
.flash02 {
	width:312px;
	height:160px;
	float:left;
	margin-left:15px;
	display:inline;
}
.list02 {
	margin-left:23px;
	float:left;
	width:282px;
	display:inline;
}
.list02 li {
	height:24px;
	line-height:24px;
	text-align:left;
	padding-left:15px;
	text-align:left;
	background:url("http://bbs.51cto.com/images/forum/dian02.jpg") no-repeat left center;
	overflow:hidden;
	font-size:13px;
}
.list02 li a {
	color:#010101;
}
.list02 li a:link, .list02 li a:visisted, .list02 li a:hover, .list02 li a:active {
color:#010101;
text-decoration:none;
}

.postauthor {
	width:173px;
	background:#e5edf2;
	padding-bottom:10px;
	overflow:hidden;
}
.tz_right {
	width:785px;
	background:#fff;
}
div.avatar {
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
	width: 160px;
}
.postauthor p {
	margin: 0 auto;
	width:140px;
}
.post_zw {
	color:#009900;
	height: 25px;
	line-height: 25px;
	text-align:left;
}
.level {
	height:25px;
	line-height:25px;
	clear:both;
}
.level img {
	margin-right:3px;
	float:left;
}
.bd4 {
	border-bottom:4px solid #e5ecf2;
}
.bd4b {
	border-bottom:4px solid #cedce5;
}
.author01 {
	height:32px;
	line-height:32px;
	text-align:center;
	color:#666;
	width:100%;
}
.author01 em {
	color:#d5ccd9;
	font-style:normal;
	margin:0 5px;
}
.author01 span {
	color:#f26c4f;
}
.postauthor cite {
	display:block;
	font-style:normal;
	height:30px;
	background:url("http://bbs.51cto.com/images/forum/line03.jpg") no-repeat center bottom;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	text-align:center;
	line-height:30px;
	font-size:14px;
}
.postauthor cite a {
	color:#000;
	text-decoration:none;
}
.profile {
	width:140px;
	margin:0 auto 5px;
	line-height:24px;
	text-align:left;
}
.profile dd {
	color:#666;
	height:20px;
	line-height:20px;
}
.profile dd span {
	color:#336699;
	margin-left:5px;
}
.postauthor ul {
	line-height: 1.6em;
	margin:0 auto;
	overflow: hidden;
	width:152px;
}
.postauthor li {
	background-position: 0 50%;
	background-repeat: no-repeat;
	float: left;
	height: 1.6em;
	overflow: hidden;
	text-indent: 12px;
	width: 49.5%;
	color:#666;
	margin-top:5px;
}
.postauthor li.pm {
	background: url("http://bbs.51cto.com/images/forum/tz_ico02.jpg") no-repeat left center;
}
.postauthor li.buddy {
	background: url("http://bbs.51cto.com/images/forum/tz_ico03.jpg") no-repeat left center;
}
.postauthor li.online {
	background: url("http://bbs.51cto.com/images/forum/tz_ico03.jpg") no-repeat left center;
}
.postauthor li.offline {
	background: url("http://bbs.51cto.com/images/forum/tz_ico04.jpg") no-repeat left center;
}
.postauthor li.blog {
	background: url("http://bbs.51cto.com/images/forum/tz_ico05.jpg") no-repeat left center;
}
.postinfo01 {
	height:24px;
	padding:8px 10px 0 0;
	text-align:right;
	text-align:right;
	padding-right:10px;
}
.glsc{ width:132px; height:24px;float:right; clear:both;}
a.sc{ display:block; width:33px; float:left; background:url("http://bbs.51cto.com/images/forum/ico_sc01.jpg") no-repeat 2px center; padding-left:22px; text-align:left;}
a.sc:hover{ background:url("http://bbs.51cto.com/images/forum/ico_sc01b.jpg") no-repeat left center; text-decoration:none;}
.glsc span{ float:left; font-size:12px;	color:#d5d5d5; width:2px; display:block; text-align:center;}
a.gl{text-decoration:none; width:50px; height:20px; padding-right:10px; background:url("http://bbs.51cto.com/images/forum/arrow.jpg") no-repeat right center; float:left; margin-left:10px;}
.postinfo01 em {
	color:#d5d5d5;
	margin:0 5px;
	font-style:normal;
}
.postinfo01 img {
	cursor:pointer;
}
.mr5 {
	margin-right:5px;
}
.ml5 {
	margin-left:5px;
}
.postinfo02 {
	width:758px;
	margin:0 auto;
	height:30px;
	background:url("http://bbs.51cto.com/images/forum/line04.jpg") no-repeat center bottom;
	line-height:30px;
}
.postinfo02a {
	float:left;
	text-align:left;
	color:#666;
}
.postinfo02a span {
	color:#d5d5d5;
	font-size:12px;
}
.postinfo02a a {
	color:#336699;
}
.postinfo02a a:link, .postinfo02a a:visited {
	color:#336699;
	text-decoration:none;
}
.postinfo02a a:hover {
	color:#FF0000;
	text-decoration:none;
}
.postinfo02a a:active {
	color:#336699;
	text-decoration:none;
}
.postinfo02b {
	float:right;
	text-align:right;
	color:#666;
}
.postinfo02b a {
	color:#000;
}
.postinfo03 {
	margin-top:10px;
	line-height:20px;
	text-align:center;
	color:#a3a3a3;
}
.defaultpost {
	height: auto !important;
	min-height: 240px !important;
}
.postmessage {
	overflow-x: hidden;
	padding: 10px;
	margin-left:25px;
	text-align:left;
	line-height:24px;
	font-size:14px;
	color:#000;
	width:720px;
	padding-bottom:40px;
}
.postmessage h2 {
	font-weight:bold;
	font-size: 1.17em;
	margin-bottom: 0.5em;
}
.t_msgfont {
	font-size: 14px;
	line-height: 1.6em
}
.postattachlist {
	font-size: 12px;
	margin-top: 2em;
	width: 500px;
}
.postinfo04 {
	font-family:宋体;
	margin-left:25px;
	text-align:left;
	line-height:24px;
	font-size:14px;
	color:#000;
	width:720px;
	padding-bottom:40px;
}
.postinfo05 {
	width:760px;
	margin:0 auto;
	height:48px;
	background:url("http://bbs.51cto.com/images/forum/line04.jpg") no-repeat center bottom;
}
.postinfo05a {
	width:400px;
	float:left;
}
.postinfo05b {
	float:right;
	text-align:right;
	color:#a3a3a3;
	height:25px;
	line-height:25px;
	margin-top:20px;
}
.postinfo06 {
	width:760px;
	margin:0 auto;
	height:30px;
	line-height:30px;
}
.postinfo06a {
	padding-left:38px;
	text-align:left;
	background:url("http://bbs.51cto.com/images/forum/tz_ico06.jpg") no-repeat 10px center;
	float:left;
}
.postinfo06b {
	float:right;
	padding-right:6px;
}
.postinfo06b a {
	margin-left:10px;
	color:#000;
	display:inline;
}
.postinfo06b a:link, .postinfo06b a:visited {
	color:#000;
	text-decoration:none;
}
.postinfo06b a:hover {
	color:#FF0000;
	text-decoration:none;
}
.postinfo06b a:active {
	color:#000;
	text-decoration:none;
}
.signatures {
    background: url("http://bbs.51cto.com/images/forum/sigline.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    line-height: 1.6em;
    margin: 10px 0 0 20px;
    overflow: hidden;
    padding-top: 20px;
	text-align:left;
}
.signatures * {
    line-height: normal;
}
.signatures strong {
    font-weight: bold;
}

.hfbox {
	width:960px;
	margin:0 auto;
	height:261px;
	border-top:1px solid #eff4f7;
	clear:both;
	padding-top:12px;
}
.hfbox table th {
	color:#666;
	font-size:13px;
}
.hftxtarea {
	width:499px;
	height:164px;
	border:1px solid #ddd;
	background:#fff;
}


.lt_index {
display:inline-block;
padding:0 10px;
	height:27px;
	float:left;
	line-height:27px;
	text-align:left;
}
.lt_line {
	background:url("http://bbs.51cto.com/images/forum/ico_jt.jpg") no-repeat center center;
	width:3px;
	height:27px;
}
.lt_map {
	width:82px;
	height:27px;
}
.menubar ul li {
	float:left;
}
.submenu th, .submenu td {
	line-height:28px;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #fff;
	font-family:宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.submenu th {
	background:#fff;
	text-align:left;
	padding-left:10px;
	width:102px;
	font-weight:normal;
	color:#666;
	font-weight:100;
	}
.submenu td {
	padding: 0 12px;
	line-height:28px;
	text-align:left;
	color:#191919;
	background:#fbfbfb;
}
.submenu td a:link, .submenu td a:visited {
	color:#191919;
	text-decoration:none;
}
.submenu td a:hover {
	color:#191919;
	text-decoration:underline;
}
.submenu td a:active {
	color:#191919;
	text-decoration:none;
}
.submenu td a {
	margin-right:14px;display:block;float:left;
	white-space:nowrap;
}
.trhover th {
	border-bottom-color:#ecf7fb;
	border-top-color:#ecf7fb;
	line-height:28px;
	background:#ecf7fb;
}
.trhover td {
	background:#e8f3f7;
	border-bottom-color:#e8f3f7;
	border-top-color:#e8f3f7;
	line-height:28px;
}
.trpre th{
	border-bottom-color:#e8f3f7;
}
.trpre td {
	border-bottom:1px solid #e8f3f7;
}


.fixed_div {
	width:36px;
	height:105px;
	z-index:10000;
	position: fixed;
	_position: absolute;
	right: 0;
	bottom: 0px;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

.fixed_div a.num{background:url("http://bbs.51cto.com/images/forum/gotop.jpg") no-repeat center bottom;padding-top:10px;height:25px;}
.fixed_div a.num em{ padding:2px; background:#fe6100; color:#fff; font-size:12px; font-weight:bold; line-height:12px; margin:0 auto; font-style:normal;}


.fixed_div a {
	display:block;
	width:36px;
	height:35px;
	cursor:pointer;
}
.fixed_div a.gotop {
	background:url("http://bbs.51cto.com/images/forum/gotop.jpg") no-repeat center top;
}
.fixed_div a.feedback {
	background:url("http://bbs.51cto.com/images/forum/gotop.jpg") no-repeat center center;
}
.fixed_div a.gotop:hover {
	background:url("http://bbs.51cto.com/images/forum/gotop02.jpg") no-repeat center top;
}
.fixed_div a.feedback:hover {
	background:url("http://bbs.51cto.com/images/forum/gotop02.jpg") no-repeat center bottom;
}


.top-ad-bar{text-align:center;margin:0px auto 2px auto;clear:both;background:url("http://home.51cto.com/public/images/notice/sogou_se_tgbar_bg_final1.gif") repeat-x;width:950px;color:#000;font-size:13px;height:36px;z-index:21474836471;}
.top-ad-bar-txt{ float:left;cursor:pointer;width:920px;text-align:center;height:32px; line-height:32px;txt-align:center;border-left:solid #efbf00 1px;}
.top-ad-bar-txt a:link,.top-ad-bar-txt a:visited{color:#000;}
.top-ad-bar-txt a:hover{ color:#cc0000;}
.top-ad-bar-close{float:right;width:15px;cursor:pointer;height:28px;padding:4px 5px; border-right:solid #efbf00 1px;}
